package cn.edu.neu.vmmigeval.cloud.policy;

import cn.edu.neu.vmmigeval.cloud.entity.DataCenter;
import cn.edu.neu.vmmigeval.cloud.entity.DataCenterBroker;

/**
 * The workload generator.
 *
 * @author yfwz100
 */
public interface WorkloadModel {

    /**
     * Add cloudlets.
     *
     * @param clock the clock cycle.
     * @param broker the broker.
     * @param center the data center.
     */
    void addCloudlets(int clock, DataCenterBroker broker, DataCenter center);
}
